anecophyte

Noun

 * 1)  Any plant found only in human-created habitats