high-performance night vision goggles - Alemán Inglés Diccionario