LexiTurkTURKISH ↔ ENGLISH DICTIONARY

bu suretle ceza vermek. do penance kefaret olarak ceza çekmek.” in English

1 English translation
EN
penance

He is doing penance.