Top definition
Anyone who currently, ever has, or ever will live in the sate of Louisiana.
Did you get a chance to meet that family that moved up from Louisiana? What a bunch of bayou trolls.
by Sir Quilliam III April 04, 2011
Get the mug
Get a Bayou Troll mug for your mom Riley.