aloeid

English

Noun

aloeid (plural aloeids)

  1. Any member of the Aloeidae.

Anagrams