stone-throwing children - Spanish English Dictionary