We investigate the problem of packing and covering odd (u, v)-trails in a graph. A (u, v)-trail is a (u, v)-walk that is allowed to have repeated vertices but no repeated edges. We call a trail odd if the number of edges in the trail is odd. Let ν(u, v) denote the maximum number of edge-disjoint odd (u, v)-trails, and τ(u, v) denote the minimum size of an edge-set that intersects every odd (u, ...