Translation of Hudai in English:

Hudai

Hudai

noun

  • 1

    Hudai, aborigines living in Kedah and Perak (Peninsular Malaysia)