Nambooris

English

Noun

Nambooris

  1. plural of Namboori