waxpod bean

noun

Definition of waxpod bean