What does big hearted mean?

big hearted meaning in Urban Dictionary

Complementary adjective describing a man which supplies cigarettes.