self-sacrificing


Results for "self-sacrificing"

English - Turkish Dictionary

self-sacrificing

(English - Turkish Dictionary) :
s. özverili.