à cheval sur

Etymology
From.

Preposition

 * 1) straddling, on both sides of, overlapping
 * 2) exigent, demanding about
 * 1) exigent, demanding about