上有老下有小shàngyǒulǎoxiàyǒuxiǎoMeanings1. lit. above are the elderly, below are the young (idiom)2. fig. to have to take care of both one's aging parents and one's children3. sandwich generationCharacters used上above有to have老old下below小small