In its strictest sense, Flamenco is an art form based on the various folkloric music traditions of southern Spain. However, in a wider sense, the term refers to a variety of Spanish and Roma musical styles.