throw stones at somebody - German English Dictionary