explains - Turkish English Dictionary