Declan
The Language Learning App Company
The Spanish word
abnegado
means
selfless, self-sacrificing (m)