keenedged (adjective) sharp: knifelike, cutting
Sinonime: altruistic, beneficent, benevolent, benignant, big-hearted,
bountiful, contributing, donating, eleemosynary, generous, good,
gracious,
helpful, humane,
humanitarian,
kind, kindhearted,
liberal,
magnanimous, munificent, openhanded,
patriotic, public- spirited
Antonime: misanthropic,
miserly,
stingy, uncharitable