LexiTurkTURKISH ↔ ENGLISH DICTIONARY

istida dilekçe” in English

1 English translation
EN
petition

More than 10,000 people signed the petition.