Meaning of hold down
Definition of hold down
(noun)
larva
of a
tussock
moth
(verb)
restrain; "please
hold
down
the
noise
so that the neighbors can sleep"
Other information on hold down
WIKIPEDIA results for
hold down
Amazon results for
hold down
Tweet