臊

Definitions

 * 1) having the smell like one of urine
 * 2)  rank taste and smell of meat, especially mutton
 * 1)  rank taste and smell of meat, especially mutton

Definitions

 * 1) minced meat
 * 2) embarrassed
 * 3) to embarrass