Telugoos

English

Noun

Telugoos

  1. plural of Telugoo