1 result found

Search Results for: endozoa

Endozoa

Endozoa (Science: zoology) see entozoa. Origin: NL, fr. Gr. Within - an... Read More