key fact - Turkish English Dictionary