What does 可歌可泣 (kě gē kě qì) mean in English?

Card 1475HSK Level 41475/3571
CARD1475
PROGRESS41%
可歌可泣
kě gē kě qì
move one to praises and tears

Reveal: Click/Space/Enter/↑↓/w/s/j/kNavigate: ←→/h/l/a/d