FLOWERBED





Definition:

  1. [noun] a bed in which flowers are growing
    Synonyms: flower bed, bed of flowers

Synonyms:


Related Words: