limacides

English

Noun

limacides

  1. plural of limacide