pepper-pot turret - Spanish English Dictionary