scientific breakthrough - Turkish English Dictionary