thrower of stones - French English Dictionary