trifoliata (poncirus trifoliata) - Spanish English Dictionary