hidalgo

adjective

· common

noble, generous, gallant

"El gesto hidalgo sorprendió a todos."

The noble gesture surprised everyone.