Buy an Offering Puja calligraphy wall scroll here!
供養 is the Chinese, Japanese, and Korean rough equivalent to the Sanskrit word, Pūjā.
The meaning is: To make offerings (to the Gods), to supply, to provide for one's elders, to support one's parents, a memorial service for the dead, holding a service, any offering for body or mind, to make offerings of whatever nourishes (e.g., food, goods, incense, lamps, scriptures, the doctrine).
The final meaning varies greatly depending on the context in which the word is used.