Portuguese to English Dictionary

Versão em português

larvicida Portuguese pronunciation - Say larvicida in English pronunciation Meaning of "larvicida" in English language