delante
/deˈlante/ · A2 · prep
in front of, before
de + l + ante: ante = before, as in anteroom, so delante = in front
From older Spanish denante (de + en + ante), where Latin ante means before. English keeps ante in anteroom and antecedent. Same family as adelante (forward) and antes (before in time); delante is the spatial one.