trunk of a large tree - French English Dictionary