O Magnum Mysterium

Latin words

O magnum mysterium,
et admirabile sacramentum,
ut animalia viderent Dominum natum,
iacentem in praesepio!
O beata virgo,
cuius viscera meruerunt portare
Dominum Iesum Christum.
Alleluia!

English translation.

O great mystery,
and wonderful sacrament,
that animals should see the newborn Lord,
lying in a manger!
O blessed virgin,
whose womb was worthy to bear
the Lord Jesus Christ.
Alleluia!