make explanations - Turkish English Dictionary