• Top definitionTop Definition

Ibabi

Leaf

e.g.

Hariho ibabi rya kijubwe

en

There are green leafs


date publishedSeptember 12, 2022
Thanks for the feedback.

Setting up an account is free! Login to leave a like.