Puja is the act of showing reverence to a god or to aspects of the divine through
invocations, prayers, songs, and rituals. An essential part of puja for the Hindu devotee
is making a spiritual connection with a deity. Most often that contact is facilitated
through an object: an element of nature, a sculpture, a vessel, a painting, or a print.
The literal meaning of Puja is : worship, honour, adoration, respect,
Puja - On-line Guide
for Educators has additional excellent information.