Top definition
A state of moderate excitement followed by a sense of disappointment followed by excitement.
Did you hear the new Patrick Ball Song? It put a Eel in my crab trap .
by Bangerflanger July 25, 2017
Get the mug
Get a Eel in my Crab trap mug for your cousin Yasemin.