flowerbed - French English Dictionary