Word info

siphonostome

Noun

Meaning

Any parasitic entomostracan of the tribe Siphonostomata.

A siphonostomatous shell.

Source: Webster's dictionary

Close letter words and terms