echarpe - German English Dictionary