(one) has to be pushing off - Français Anglais Dictionnaire