A single word for "Someone who cannot say no to anyone asking for help."
I happen to be this type who always finds it hard to turn down someone who asks for my help.
You know, like when people ask to borrow some money, ask to take them to see a doctor, ask to help with English (I'm a nonnative speaker), ask to teach them some difficult subject, and anything. Moreover, this type of personality will not turn down one's request even if they are in a difficult situation themselves.
I don't think that the word kind or nice or selfless would be suitable for this.
I read this too, but the word altruist is used to describe someone who never asks for help, not for someone who can't say a "no" to someone else who asks them for help (which means that they may frequently ask for others' help too).
Besides, I don't know whether this is a negative or positive personality. So I can't figure out the right word to describe it.
Do I comprehend this in a weird way?
Solution 1:
Perhaps
pushover - a person who is easy to overcome or influence: Colonel Moore was benevolent but no pushover
or
patsy - a person who is easily taken advantage of, especially by being cheated or blamed for something
or
soft touch - (informal) a person easily persuaded or imposed on, esp to lend money
Of the three, the last is probably the most positive (at least in US usage). The other two suggest gullibility.
Solution 2:
Doormat. This is definitely a negative usage, as it imparts the sense of having no will of one's own.
Solution 3:
acquiescent akwēˈesənt/adjective: ready to accept something without protest, or to do what someone else wants."The unions were acquiescent and there was no overt conflict"
synonyms: compliant, complying, consenting, cooperative, willing, obliging, agreeable, amenable, tractable, persuadable, pliant, flexible, unprotesting;