game of throwing the stone - German English Dictionary