pepperpot turret - German English Dictionary