Monday, 30th May 2011 at 01:20

epiphyte: a non-parasitic plant that grows on another plant
lithophyte: a plant that grows on rocks and derives nourishment solely from the atmosphere/surrounding environment