Meaning oftherapsidin English

therapsid

us/ˈθerəp.sɪd/uk/ˈθeræp.sɪd/
#uncommon
Definitions