Meaning of flower garden

Definition of flower garden

(noun) a garden featuring flowering plants

Other information on flower garden

WIKIPEDIA results for flower garden
Amazon results for flower garden