telescoped array - French English Dictionary