English-Arabic dictionary »

itch meaning in Arabic