itch meaning in French
n. démangeaison; irritation; picotement; désir
v. gratter, racler; exciter, irriter; sensation de grattage; fâcher
n. démangeaison; irritation; picotement; désir
v. gratter, racler; exciter, irriter; sensation de grattage; fâcher