lumachicide
Italian
Noun
lumachicide
plural of
lumachicida