aiming sight of machine gun - Espagnol Anglais Dictionnaire