STRIKE HOME


Meaning of STRIKE HOME in English

Deal an effective blow.

Soule. Dictionary of English synonyms.      Словарь английских синонимов.