temorids

English

Noun

temorids

  1. plural of temorid

Anagrams