languoids
English
Noun
languoids
plural of
languoid