Definition of troll:
1.any of a race of supernatural beings, sometimes conceived as giants and sometimes as dwarfs, inhabiting caves or subterranean dwellings.
2.a person who lives or sleeps in a park or under a viaduct or bridge, as a bag lady or derelict.