speckled worm eel - Spanish English Dictionary