Definition of Indian orchard in English:

Indian orchard

noun

historical
  • An orchard grown in a manner traditional among North American Indians, specifically one which comprises ungrafted fruit trees.

Origin

Late 18th century.