March 25 is the Solemnity of the Annunciation of Our Lord, when the angel Gabriel appeared to Our Lady and invited her to be the Mother of God, whereupon the Blessed Virgin gave her Fiat.
Catholics are free from the obligation to abstain from meat on March 25 and from any obligation to penance.