A garden is usually a piece of land that is used for growing flowers, trees, shrubs, and other plants. The act of caring for a garden by watering the flowers and plants and removing the weeds is called gardening.