languoids

English

Noun

languoids

  1. plural of languoid