Definition of narrow-hearted in English:

narrow-hearted

Pronunciation /ˌnarəʊˈhɑːtɪd/

adjective

rare
  • Mean, ungenerous; ignoble; restricted in emotion or feeling, hard-hearted.

Origin

Middle English; earliest use found in Trinity Cambridge Manuscript. From narrow + hearted.