Word Definition - 千里马

qiān lǐ mǎ lit. ten thousand mile horse; fine steed