Translation of lombriz in English:

lombriz

worm, n.

feminine noun

  • 1

    (de tierra)
    worm
    earthworm
    feliz como una lombriz as happy as Larry informal
  • 2informal

    (en el intestino)
    worm informal
    tiene lombrices he has worms