1 definition by westlakehand

Top Definition
A legendary pool of magical water found in Hackberry, Louisiana said to have powerful effects upon drinking from it. After taking a drink from this fountain, it is believed that the individual is ascended into an unrivaled story teller, able to create unbelievable and captivating tales.
Ah dammit, I just got 1-up'd. That guy must have visited Troy Fountain.
by westlakehand September 12, 2011
Mug icon
Buy a Troy Fountain mug!