[Idioms and Phrases ] Itching palm: 1. to get money 2. to undergo losses 3. dishonesty 4. to be ill
[Idioms and Phrases ]
Itching palm: 1. to get money 2. to undergo losses 3. dishonesty 4. to be ill