throw/casting of a stone - Turkish English Dictionary

Suggest a Term