man bun" is an English idiom. Meaning "A hairstyle worn by some men with long hair in which the hair is tied into a "bun" (traditionally a female hairstyle) at the top or back of the head.