scientific publication - Turkish English Dictionary