stone-throwing - French English Dictionary