solenogaster

nounA type of small, worm-like marine mollusk that has no shell and lives on the ocean floor.

No synonyms or antonyms found for this word.