1 definition by Echlox

Top Definition
An eel is a squishy animal that lives in the ocean.
The eel swam through the water.
by Echlox December 21, 2010
Mug icon
Buy a eel mug!