Lughet
to dip one's headlights — English to Chinese Translation | Lughet