墙头草qiángtóucǎo
Meanings
1. sb who goes whichever way the wind blows
2. sb with no mind of their own
3. easily swayed person
4. opportunist
Characters used