equipped with latest technology - Turkish English Dictionary