flowerpower ( synonym found)

Definition of flowerpower:

°A container in which plants are grown.

Back to Top