throw stones at somebody - Spanish English Dictionary