Search Your Word

Sponsored links

Learn English Definition

    Placing a water-pot for worshipping it as the symbolic representation of some deity.

Learn English Synonym

    Placing a water-pot for worshipping it as the symbolic representation of some deity.
Sponsored links