Dictionary English – Romanian

self-sacrifice



Substantiv