fruit of the lima bean - Alemán Inglés Diccionario