LexiTurkTURKISH ↔ ENGLISH DICTIONARY

yama” in English

3 English translations
EN
patch

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

EN
birthmark

Do you have a birthmark?

EN
graft

Some people hate graft because they didn't get their share.