to paddle one's own canoe - Espagnol Anglais Dictionnaire