源远流长yuányuǎnliúchángTop 30000Meanings1. (idiom) of long standing; with a long history; stretching back to ancient timesCharacters used源root远far流to flow长long