resolve/settle a problem amicably - Turkish English Dictionary

Suggest a Term