echarpe - French English Dictionary