lumachicide

Italian

Noun

lumachicide

  1. plural of lumachicida