teleopsids

English

Noun

teleopsids

  1. plural of teleopsid