Madagascar bean

noun

Definition of Madagascar bean