蝇营狗苟
yíngyíng-góugǒuTraditional 蠅營狗苟
to go to any lengths for personal gain
Every meaning
yíngyíng-gǒugǒu
- to go to any lengths for personal gain
Its characters
- 蝇yíngfly (as in 苍蝇)
- 营yíngcamp; barracks
- 狗gǒudog
- 苟gǒuif; provided that
Words with 蝇
Words with 营
Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.