Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of solenostomi

- A tribe of lophobranch fishes having a tubular snout. The female carries the eggs in a ventral pouch.