recent advances in technology - Turkish English Dictionary