ventral turret - German English Dictionary