千挑萬選 qiān tiāo wàn xuǎn

DEFINITIONS

  1. to select very carefully

CHARACTERS

千 qiān thousand; many, numerous; very; (Cant.) a cheater, swindler
挑 tiāo a load carried on the shoulders; to carry
萬 wàn ten thousand; innumerable
選 xuǎn choose, select; elect; election