fruit of the lima bean - Espagnol Anglais Dictionnaire