Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
towers
in English
towers
us
//taʊərz//
#common
Lemma:
tower
The lemma is the base or root form of this word.
Definitions
Noun
tall
structures
with
antennas
;
communication
devices
elevated
platforms
for
surveillance
;
lookout
points
high
iron
frames
with
water
storage
multipurpose
tall
buildings
;
broadcasting
support
a
structure
for
control
or
supervision
a
very
tall
building
or
skyscraper
Compounds / Phrases
watchtowers
minitowers