OYSTER NUT


Meaning of OYSTER NUT in English

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

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.