Lughet
›
›
→
semiparasite — English to Chinese Translation