英语to consecrate,to enshrine and worship,an offering (to one's ancestors),a sacrifice (to a God)
法语offrir