English-French dictionary »

itching powder meaning in French

EnglishFrench
itching powder noun

poil à gratter◼◼◼nom {m}