dictionnaire Anglais-Français »

on one's guard signifie français

AnglaisFrançais
on one's guard (to be vigilant)
preposition

sur ses gardespreposition