throw stones at somebody - French English Dictionary