A cocktail frock is a dress that is typically worn to a cocktail party or a semi-formal event. It is a stylish and elegant dress that falls just above or below the knee.