fruit of the lima bean - Español Inglés Diccionario