Abellen Ayta

EnglishEdit

Proper nounEdit

Abellen Ayta

  1. A language of the Philippines.

TranslationsEdit