English

edit

Noun

edit

limacids

  1. plural of limacid

Anagrams

edit