Definitions of ictodosaur:

  • noun:   intermediate in form between the therapsids and most primitive true mammals