1 oyster nut | Definition of oyster nut

oyster nut

noun

Definition of oyster nut

: a climbing plant (Telfairia pedata) that is indigenous to East Africa and has large edible nutlike seeds yielding an oil similar to olive oil