Translation of دم قدم in English:

دم قدم

phrase

  • presence
    existence
    the animating spirit
    mainstay
    health and strength