teleozoon Meaning, Definition & Usage

Te*le*o*zo"ön noun (Also<
  • Teleozoon
  • Teleozoön
)
Definitions
  1. (Zoöl.) A metazoan.

Webster 1913