sweet lime tree - Alemán Inglés Diccionario