dam
noun
verb
dæm
noun
1
a
special
wall
built
across
a
river
or
stream
to
stop
the
water
from
flowing,
especially
in
order
to
make
a
lake
or
produce
electricity
水坝,水堤,堤坝
2
the
mother
of
a
four-legged
animal,
especially
a
horse
[术语] 母兽〔尤指母马〕
technical
verb
3
to
stop
the
water
in
a
river
or
stream
from
flowing
by
building
a
special
wall
across
it
筑坝拦〔水〕,在…中筑堤
4
to
stop
something
from
being
expressed
or
continuing
阻止,抑制
Once
she
allowed
her
anger
to
show,
it
could
not
be
dammed
up
again.
她一旦发起脾气来就一发不可收拾。