Meaning of lombricida in Spanish:

lombricida

adjective & masculine noun

  • 1[sustancia, producto, planta] Que sirve para matar lombrices.

    la lombriguera o abrótano es un efectivo lombricida