stone-throwing children - French English Dictionary