Webster's Revised Unabridged Dictionary · 1913
Teleozoon
Copy link
Teleozoon
, noun
(Zoology)
A metazoan.
↑