bolero hat

noun

1.
A spanish hat with wide, flat brim and flat top, usually made of black felt.