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.