blow from a stone launched from a sling - German English Dictionary

Suggest a Term