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