giboyas

English

Noun

giboyas

  1. plural of giboya