1 result found

Search Results for: encephalous

Encephalous

Encephalous (Science: zoology) Having a head; said of most Mollusca; opposed to... Read More