tree-lined promenade - French English Dictionary