Azafrán admin 7 years ago Azafrán Azafrán Definition Azafrán Spanish Adjective English meaning : saffron