meaning of Bayou Troll

Bayou Troll meaning in Urban Dictionary

anybody who at this time, previously has actually, or previously will live in the sate of Louisiana.