Lughet
get oneself into a spot — English to Chinese Translation | Lughet