Golden Bowl

Dictionary

CELLULIFEROUSa.

Bearing or producing little cells.