Definition of Indian peach in English:

Indian peach

noun

  • Any of several varieties of peach tree naturalized in North America, formerly thought to be indigenous; especially one bearing fruit having deep red flesh.

Origin

Early 18th century; earliest use found in John Lawson (d. 1711), surveyor.