英语to offer sacrifice (to Gods or ancestors),to consecrate,dedicated to
法语offrir un sacrifice (aux dieux ou aux ancê