throw rocks at - French English Dictionary