Lughet
›
›
→
self-propelled — English to Chinese Translation