Tepui greenlet - Alemán Inglés Diccionario