alvinellid
Noun
Meaning
alvinellid (plural alvinellids)
Any of several polychaete worms, of the family Alvinellidae, endemic to hydrothermal vents in the Pacific Ocean
Noun
alvinellid (plural alvinellids)
Any of several polychaete worms, of the family Alvinellidae, endemic to hydrothermal vents in the Pacific Ocean