Veddahs

English

Noun

Veddahs

  1. plural of Veddah