large tree stump - French English Dictionary