x-ray technology - Turkish English Dictionary