oyster nut
noun
: a climbing plant (Telfairia pedata) that is indigenous to East Africa and has large edible nutlike seeds yielding an oil similar to olive oil
Love words? Need even more definitions?
Merriam-Webster unabridged
Share