E. Cobham Brewer 18101897. Dictionary of Phrase and Fable. 1898.
Ivy (in Christian art).
Symbol of everlasting life, from its remaining continually green. An ivy wreath was the prize of the Isthmian games, till it was superseded by a pine garland. The plant was sacred to Bacchus and Osiris.