excrescence - German English Dictionary