I understand most people use "cocktail" to be roughly synonymous with "mixed drink". but technically, cocktails are supposed to have liquor, sugar, and bitters (or ingredients that fill those roles). a cosmo has no bitters or similar ingredient. it's a highball.