lumbricide - Spanish English Dictionary

lumbricide

Play ENESENus
Play ENESENuk
Play ENESENau

Meanings of "lumbricide" in Spanish English Dictionary : 2 result(s)

English Spanish
Medicine
lumbricide lumbricida [m]
lumbricide lumbricida [adj]