Top definition
A person who against all odds never gives up and achieves the goal.
Carroll has worked many years for this professional achievement and recognition. Her Beth Fisher has finally arrived.
by stock man March 27, 2010
Get the mug
Get a Beth Fisher mug for your mate Manafort.