Lughet
off one's own bat — English to Chinese Translation | Lughet