Where does “avoir a contrecuer” come from?

avoir a contrecuer (Old French) comes from Old French contre-cœur, from Old French contre, from Latin contrā, from Latin ubī, from Latin cubī, from Proto-Italic *kʷuðei — where.

Ancestry of “avoir a contrecuer”, step by step

avoir a contrecuer traces back through two separate lines of ancestry.

via Old French contre-cœur

StepLanguageWordMeaning
1Old Frenchcontre-cœur
2Old Frenchcontreagainst
3Latincontrāagainst
4Latinubīwhere? in what place?, in which place?
5Latincubī
6Proto-Italic*kʷuðeiwhere

via Old French à

StepLanguageWordMeaning
1Old Frenchàfor, with; at, to
2Latinadtoward, to; up to; near, by, close by, at, to
3Proto-Italicadtoward, to, on, up to, for
4Proto-Indo-Europeanh₂édto, at
Every word from Proto-Italic *kʷuðeiEvery word from Latin cubīEvery word from Latin ubī