macroscelid

English

Noun

macroscelid (plural macroscelids)

  1. Alternative form of macroscelidean.

Anagrams