Lamper eel

What is Lamper eel?

Lamper eel definition and meaning on Dictionary terms:
noun