indrid
English
Noun
indrid
(
plural
indrids
)
Alternative spelling of
indriid
.