throw stone at - German English Dictionary