technological developments - Turkish English Dictionary