throw rocks at - German English Dictionary