Dictionary 💬 Tiv Word

dubu dubu deri

one hundred million

Adjective