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