Spaniard or anyone else with a present (5)
I believe the answer is:
donor
'anyone else with a present' is the definition.
I can't tell whether this defines the answer.
'spaniard or' is the wordplay.
'spaniard' becomes 'don' (term for a Spanish gentleman).
'don'+'or'='DONOR'
Can you help me to learn more?
(Other definitions for donor that I've seen before include "One who gives, maybe blood" , "One giving to a cause" , "Organ giver?" , "blessed person, relatively" , "patron" .)