What does azafrán mean?

azafrán - Spanish to English

saffron