explanative - Turkish English Dictionary