Definition of Indian pear in English:

Indian pear

noun

  • A serviceberry (genus Amelanchier), especially A. canadensis.

Origin

Late 18th century.