throw stone at - French English Dictionary