trifoliate orange (poncirus trifoliata) - German English Dictionary