Word Definition - 千恩万谢

qiān ēn wàn xiè (idiom) to thank profusely; to express deep gratitude