Definition of larvicida in Spanish:

larvicida

masculine noun & adjective

  • 1

    [sustancia química] Que se emplea para matar larvas de los parásitos.