Translation of تل نظرا in English:

تل نظرا

phrase

  • sly person who avoids looking others in the face