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

Suggest a Term