The AI-powered English dictionary
plural flowerbeds
A part of a garden or park where flowers are grown. examples