Flowerbed - Definition

flowerbed

n 1: a bed in which flowers are growing [syn: flowerbed,
flower bed, bed of flowers]

Look up another word