steam catapult - German English Dictionary