A flower girl dress is a formal or flower girl dresses semi-formal dress worn by a young girl who walks down the aisle before the bride at a wedding, often scattering petals or holding flowers.