drum turret - Spanish English Dictionary