tall northern green orchid - Alemán Inglés Diccionario