Teloogoos
English
Noun
Teloogoos
plural of
Teloogoo