LexiTurkTURKISH ↔ ENGLISH DICTIONARY

sonuna kadar sebat etmek. sticking plaster plaster .sticking point takıntılı yer.” in English

1 English translation
EN
stick

You must stick to your promise.