STRIKE HOME Meaning of STRIKE HOME in English Deal an effective blow. Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012