fruit of the lima bean - Français Anglais Dictionnaire