Meaning of “rose window” in the English Dictionary

british dictionary