A guardian is an angel/divine presence who attaches themselves to you to help you through your day to day. This has not been defined by the church but St.Jerome stated,

"how great the dignity of the soul, since each one has from his birth an angel commissioned to guard it."