itching meaning in French
n. démangeaison; irritation; picotement
adj. irritant, excitant, gratteur, qui provoque une sensation de grattage; vexé, troublant
n. démangeaison; irritation; picotement
adj. irritant, excitant, gratteur, qui provoque une sensation de grattage; vexé, troublant