Golden Bowl

Dictionary

CELLIFEROUSa.

Bearing or producing cells.