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
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. 2012