sustainable transport - French English Dictionary