Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
dams
in English
dams
us
/dæms/
uk
/dæms/
#common
Lemma:
dam
The lemma is the base or root form of this word.
Definitions
Noun
a
structure
for
water
storage
(
retaining
,
diverting
)
barriers
across
water
;
controlling
flow
resulting
water
reservoir
;
retained
water
a
stored
water
body
;
artificial
lake
Compounds / Phrases
cofferdams