technology resource - Turkish English Dictionary