research and technological development - Turkish English Dictionary