be involved in a matter difficult resolve - English Turkish Sentences

Suggest a Term