scalid
Noun
Meaning
scalid (plural scalids)
(zoology) A curved spine arranged in circles on Loricifera, Kinorhyncha or Priapulida.
Noun
scalid (plural scalids)
(zoology) A curved spine arranged in circles on Loricifera, Kinorhyncha or Priapulida.