echarpillage - German English Dictionary