Word Meaning

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


Meaning of hepato pancreas

- A digestive gland in Crustacea, Mollusca, etc., usually called the liver, but different from the liver of vertebrates.