excroissance - German English Dictionary