therapsids
English
Noun
therapsids
plural of
therapsid