Back to Dictionary
花花肠子
花花腸子
huāhuāchángzi
1.
(slang) a cunning plot