meaning of azafrán

azafrán - Spanish to English

saffron