Search Your Word

Sponsored links

Learn English Definition

    To be performed as a sacrificeto be worshipped

Learn English Synonym

    To be performed as a sacrificeto be worshipped
Sponsored links