telescoped array - Spanish English Dictionary