mechanical peeling - German English Dictionary