ostodolepid

Noun

 * 1) Any of the extinct family  of tuditanomorph microsaurs.