From fore + anent.
foreanent
fore + anent (“fronting, opposite, over against”)
foreanent (not comparable)