observation tower
UKɔbzəveiʃəntauər
تعریف انگلیسی
noun
- a structure commanding a wide view of its surroundings