English edit

Noun edit

onchidiid (plural onchidiids)

  1. (zoology) Any slug in the family Onchidiidae.

Anagrams edit