LexiTurkTURKISH ↔ ENGLISH DICTIONARY

tamir etmek .patchedup derme çatma” in English

1 English translation
EN
patch

Apparently, they're trying to patch up their marriage.