Eulerian trail
An Eulerian trail is a walk that uses each edge in a connected graph exactly once. Not to be confused with an Eulerian circuit, which has the added requirement that it must loop back to the starting vertex. By contrast, an Eulerian trail must not loop back to the starting vertex. Otherwise, it'd be an Eulerian circuit instead.
A graph has an Eulerian trail if and only if it is a single connected component and exactly \(2\) of its vertices have odd degree. Those \(2\) vertices with odd degree will be where the Eulerian trail starts and ends.