igbagba

Noun

 * , a thick leafed vegetable