Synonyms for Telescoped (same or very similar meaning)
WordNet sense 1 (shortened by or as if by means of parts that slide one within another or are crushed one into another):
shortened
WordNet sense 2 ((primarily spatial sense) having little length or lacking in length):
short
From the ODE community, based on WordNet
add/edit