Translation of ذی روح in English:

ذی روح

phrase

  • having a soul
    alive
    animate