telescoped array - Turkish English Dictionary