requiring explanation - Turkish English Dictionary