Language:
Free Online Dictionary|3Dict

五體投地

Source : CEDICT

to prostrate oneself in admiration (idiom); to adulate sb