a large fruit tree - French English Dictionary