Word info

scalid

Noun

Meaning

scalid (plural scalids)

(zoology) A curved spine arranged in circles on Loricifera, Kinorhyncha or Priapulida.

Source: en.wiktionary.org

Anagrams

Close letter words and terms