a hit or blow with a stone - Spanish English Dictionary

Suggest a Term