English

edit

Noun

edit

micromelerpetid (plural micromelerpetids)

  1. Any temnospondyl of the genus Micromelerpeton