trifoliate orange (poncirus trifoliata) - French English Dictionary