Yeel

Related to Yeel: VEEL, TEEL
n.1.An eel.