Lughet
ride sb. on the snaffle — English to Chinese Translation | Lughet