Word info

escarpid

Noun

Meaning

escarpid (plural escarpids)

Any tube worm of the family Escarpiidae

Source: en.wiktionary.org

Anagrams

Close letter words and terms