upper surface of the leaf - Español Inglés Diccionario