large tree stump - German English Dictionary