tv. to strike someone. : He kept moving, and I found it almost impossible to land a blow.
tv. to make a point. : I think I really landed a blow with that remark about extortion.
Dictionary of American Slang and Colloquial Expressions by Richard A. Spears.Fourth Edition. Copyright 2007. Published by McGraw Hill.
Cite This Source