各有千秋gèyǒuqiānqiūTop 50000Meanings1. each has its own merits (idiom)Characters used各each有to have千thousand秋autumn