裸足 はだし げる
hadashide nigeru

Ichidan Verb
Idiomatic Expression

1. to be put to shame (of an expert); to be no match (for someone); to run away barefoot — literal

Other forms: