to embrace a technology - Turkish English Dictionary