Frosting is a sweet, creamy topping that is typically spread over cakes or cupcakes. It can be made from various ingredients such as buttercream, whipped cream, or ganache and is often decorated with flowers, sprinkles, or other garnishes to enhance its appearance.