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