microsaur
English
Noun
microsaur
(
plural
microsaurs
)
Any of the order †
Microsauria
of
extinct
lepospondyl
amphibians
.
Related terms
microsaurian