paddle one's own canoe - German English Dictionary