telonemids

English

Noun

telonemids

  1. plural of telonemid

Anagrams