ballgown

noun

A long, formal evening dress.