千奇百怪 qiān qí bǎi guài

DEFINITIONS

  1. fantastic oddities of every description (idiom)

CHARACTERS

千 qiān thousand; many, numerous; very; (Cant.) a cheater, swindler
奇 qí strange, unusual, uncanny, occult
百 bǎi one hundred; numerous, many
怪 guài strange, unusual, peculiar