What does "butter up" mean?

English Language Tests, Intermediate level

ESL/EFL Test #166 [color=blue]“Phrasal Verbs (B to C)”, question 5

Ken tried to his teachers in order to get a good report card.

(a) butter up
(b) butter over
(c) butter in

English Language Tests, Intermediate level

ESL/EFL Test #166 [color=blue]“Phrasal Verbs (B to C)”, answer 5

Ken tried to butter up his teachers in order to get a good report card.

Correct answer: (a) butter up

Your answer was: [color=green]correct
[size=200]_________________________[/size]

What does “butter up” means in this sentence?

He did everything he could to win his teacher’s approval. Went messages. Made coffee. Carried their books etc,.

Is it something like to ingratiate with someone,to fawn, slaver?