Lughet
set sth. at defiance — English to Chinese Translation | Lughet