Lughet
spill one's guts — English to Chinese Translation | Lughet