aloeid
English
Noun
aloeid
(
plural
aloeids
)
Any member of the Aloeidae.
Anagrams
aeolid
,
dealio
,
eidola
,
eidôla