源远流长yuányuǎnliúcháng
Top 30000
Meanings
1. (idiom) of long standing; with a long history; stretching back to ancient times
Characters used