stone throwing ancient war engine - German English Dictionary