Language:
Free Online Dictionary|3Dict

爭奇鬥艷

Source : CEDICT

to vie with each other for glamor (of flowers, etc.)/to contend in beauty and fascination (idiom)