lorid
English
Noun
lorid
(
plural
lorids
)
(
zoology
)
Alternative form of
lorisid
.
Anagrams
droil