garden hose ( synonym found)

Definition of garden hose:

(n) : a hose used for watering a lawn or garden

Definition of garden hose:

(n) : a hose used for watering a lawn or garden

Back to Top