Latin-French dictionary »

insecticida meaning in French

LatinFrench
insecticida noun
F

insecticidenom