Translation of leribi in English:

User Contribution

leribi

lump of wet dough