Translation of دم دلاسا in English:

دم دلاسا

phrase

  • soothing
    false hopes