English

edit

Noun

edit

limacoids

  1. plural of limacoid