In many continuous combustion processes, such as those found in aeroengines or gas turbines, the flame is stabilized by a swirling flow formed by aerodynamic swirlers. The dynamics of such swirling flames is of technical and fundamental interest. This article reviews progress in this field and begins with a discussion of the swirl number, a parameter that plays a central role in the definition of the flow structure and its response to incoming disturbances. Interaction between the swirler response and incoming acoustic perturbations generates a vorticity wave convected by the flow, which is accompanied by azimuthal velocity fluctuations. Axial and azimuthal velocities in turn define the flame response in terms of heat--release rate fluctuations. The nonlinear response of swirling flames to incoming disturbances is conveniently represented with a flame describing function (FDF), in other words, with a family of transfer functions depending on frequency and incident axial velocity amplitudes. The FDF, however, does not reflect all possible nonlinear interactions in swirling flows. This aspect is illustrated with experimental data and some theoretical arguments in the last part of this article, which concerns the interaction of incident acoustic disturbances with the precessing vortex core, giving rise to nonlinear fluctuations at the frequency difference.