Namburis

English

Noun

Namburis

  1. plural of Namburi

Anagrams