Glossary

ectoparasites

Subject: 

  • Life Sciences

a parasite that lives on the outside of its host.