What is the difference between 投诉 and 抱怨? is there a difference between 投诉 and 抱怨? All I know is that they both mean "complain".
投诉=complain (to a department)

抱怨=grumble (usually talking to a friend)

If you look at the character, 诉=suit, 怨=grudge