fruit of the lima bean - Spanish English Dictionary