Searching...

  • Top definitionTop Definition

Umbwa

dog

e.g.

Kuna mbwa wengi kwenye duka lile

en  

There are many dogs in that shop


Thanks for the feedback.

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