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
1[sustancia, producto, planta] Que sirve para matar lombrices.