therapsid
English
Noun
therapsid
(
plural
therapsids
)
Any member of the order
Therapsida
Anagrams
head trips
,
head-trips
,
triphased