What is the definition of
[ verb ]
(religion) offer as a sacrifice by killing or by giving up to destruction
"The Aztecs immolated human victims"
"immolate the valuables at the temple"
To share this definition
press "text" (Facebook, Twitter) or "link" (blog, mail) then paste