a particuarly flamboyant and colourful item of male attire. always patterned or striped.
that outfit is outrageous! have you seen his keir shirt?!