What is the polite word describing a person who unreasonably says and does things to make a person happy? [duplicate]

Assume a powerful or rich person (like a boss in an office) and assume there is guy who wants to get some benefits from that person. He always does every thing and says every lies to make the powerful guy happy. I know an impolite phrase to describe this person, which has something to do with kissing certain part of the body of the powerful guy. But, I was wondering what is the polite and literal way to call this type of individuals and what is called this action?


Solution 1:

It would seem you are only looking for words that are less vulgar than the one you have in mind.

In that case, words such as toady, sycophant or flatterer work fine. However, I should point out that these words, while not vulgar, are still derogatory.

Complimenter is the only word I can think of that comes close to your description while not being as derogatory as the ones I've already suggested.

Solution 2:

Appeaser is a literal, non-vulgur term for this kind person.

appease (verb) - to make (someone) pleased or less angry by giving or saying something desired

In context this can be a polite, but offense term:

She's a real appeaser isn't she.

Or it can be used quite literally:

Let's appease the court by handing over the documentation.

A less formal, and less polite term is suck-up

suck-up (noun) - a person who is ingratiating or fawning

It can also be used as a verb.

eg.

I'm going to suck-up to the boss in hope of getting a pay rise.