big-leaf mahogany tree - French English Dictionary