Search Your Word

Learn English Definition

    To be performed as a sacrificeto be worshipped

Learn English Synonym

    To be performed as a sacrificeto be worshipped