Manus celer Dei is the Latin translation of Hand of God. For more information on Latin translation of English phrases, visit the link below.
en.wikipedia.org
en.wikipedia.org