Ababuas

English

Noun

Ababuas

  1. plural of Ababua