Definition of measuring worm in English:

measuring worm

noun