royal palm leaf - Alemán Inglés Diccionario