Lughet
put one's foot in it — English to Chinese Translation | Lughet