meaning of big hearted

big hearted meaning in Urban Dictionary

Complementary adjective describing a man which supplies cigarettes.