Lughet
skin a flea for its hide — English to Chinese Translation | Lughet