Clues so far...an apple that is edible, not sour but sweet with a hint of tart and wine, light red colored, not native to the Northern or Western Hemisphere or New Zealand, can use for a pie and does have a French name.
Speaking of French is this apple native to France?