thrower of stones - German English Dictionary