look up any word, like donkey punch:
 
1.
A place or area where a feeding frenzy can regularly occur.
I'm going to the feed store, you want me to get you something?
by acidicmynd March 24, 2011