From rosa (“rose”) and viento (“wind”). Literally, "rose of the winds".
rosa de los vientos f (plural rosas de los vientos)