meaning of tower block

1. tower consisting of a multistoried building of offices or apartments; "`tower block is the British term for ">`high-rise"


Related Words

tower block |

Developed & Maintained By Taraprasad.com

Treasure Words