therapsida - English Synonyms Dictionary

therapsida

n.
[1] order Therapsida