Hello everyone,
When you look up a word in the dictionary, be careful. Often, one word in French can refer to two different things, and in English, there are two different words to refer to these things.
For this reason, I recommend that you use a dictionary (for example, wordreference.com) and not an online translator.
How do you say “la mousse” in English?

Comment dit-on “la mousse” en anglais ?
I look forward to reading your answers.
Best,
Tessa