Word info

elytrae

Noun

Meaning

(zoology) Scales found on the back of annelids or beetles.

Alternative form of elytra

Source: en.wiktionary.org

Anagrams

Close letter words and terms