Inanidrilus belizensis

Inanidrilus belizensis is a species of annelid worm. It is known from subtidal coral sands in Belize, in the Caribbean Sea.