macroscelid
English
Noun
macroscelid
(
plural
macroscelids
)
Alternative form of
macroscelidean
.
Anagrams
microscaled