cocktail dress

noun

1.
a dress suitable for formal occasions