largehearted








adjective

  1. having or showing generosity; charitable; understanding.
59 queries 0.575