Lughet
make heavy weather of sth. — English to Chinese Translation | Lughet