In matematica, una rosa (nota anche come bouquet o mazzo di n cerchi) è uno spazio topologico ottenuto incollando un insieme di ipersfere (o, in due dimensioni, cerchi) con un unico punto in comune. I cerchi della rosa si chiamano petali. Le rose sono importanti nella topologia algebrica, dove sono strettamente correlate ai gruppi liberi.