Welcome to SA Dictionaries

Ichacharela
   /i-cha-cha-re-la /

To feel itchi