Dictionary search results

Showing 1-2 of 2 results

epizoon US English

An animal that lives on the body of another animal, especially as a parasite

epizoon New Oxford Dictionary for Writers & Editors

animal that lives on the body of another