what explains...? - Turkish English Dictionary