Haul-down meaning

To violently cause to fall to the ground.
verb
0
0
Advertisement