gestrons

English

Noun

gestrons

  1. plural of gestron