peduncule of the cashew tree - Español Inglés Diccionario