Polyp

Polyp Definition
Polyp Definition (no text)
Polyp definition: A tube-shaped organism usually attached to a surface, it is a life stage of a cnidarian.

Learn While Gaming

How GameSmartz works video thumbnail