Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
ram
in English
ram
us
/ræm/
uk
/ræm/
#common
Plural
rams
Past Tense
rammed
Participle Verb
ramming
Third Person Singular
rams
Definitions
Noun
an
uncastrated
male
sheep
a
device
using
hydraulic
force
;
piston
a
weight
delivering
impact
Verb
to
forcefully
collide
with
something
;
cause
damage
to
strike
something
hard
with
force
(
or
an
object
)
to
force
into
something
;
thrust
Compounds / Phrases
ramjets