large tree stump - Turkish English Dictionary