English edit

Noun edit

thyreocorids

  1. plural of thyreocorid