(one) has to be pushing off - Allemand Anglais Dictionnaire