Back to Dictionary
臊气
臊氣
sāoqì
1. foul smell
2. stench
3. smell of urine