restaurarse - German English Dictionary