Ambala Ayta

English

Proper noun

Ambala Ayta

  1. A language of the Philippines.

Translations