limacides
English
Noun
limacides
plural of
limacide