vermículo

Etymology
..