English

edit

Noun

edit

leptictid (plural leptictids)

  1. Any extinct mammal of the order Leptictida