itch English - French
1.
-
Englishhaving or creating an itch
-
Frenchqui démanger
Related words
English translator: English French itch Eesti sõnaraamat Español Traductor Svenska Översättare
Englishhaving or creating an itch
Frenchqui démanger
English translator: English French itch Eesti sõnaraamat Español Traductor Svenska Översättare