Search the meaning/definition of over one hundred thousand
words!
Random Word
bighearted means
given or giving freely; "was a big tipper"; "the bounteous goodness of God"; "bountiful compliments"; "a freehanded host"; "a handsome allowance"; "Saturda... more