ofrecer
/ofɾeˈθeɾ/ · A2 · verb
to offer, to offer up, to provide
🎁 ofrecer = offer + -cer: Latin offerre, to bring before (ob + ferre)
Same root as English offer: Latin ob (toward) + ferre (to carry), so to offer is to carry something toward someone. Spanish added the -ecer verb ending, like agradecer or parecer. Swap the double f for one and add -cer.