English
English version

cell tower

From Longman Dictionary of Contemporary Englishcell towerˈcell ˌtower noun [countable]  a place where communication equipment for mobile phones is placed
Pictures of the day
What are these?
Click on the pictures to check.