English Dictionary
◊ ICTODOSAUR
ictodosaur
n : intermediate in form between the therapsids and most
primitive true mammals