meaning of observation tower

1. a structure commanding a wide view of its surroundings


Related Words

observation tower |

Developed & Maintained By Taraprasad.com

Treasure Words