Lughet
self-propelled — English to Chinese Translation | Lughet