front sight protector - Spanish English Dictionary