Lughet
›
›
→
floating derrick — English to Chinese Translation