Fête: Celebration, Birthday, Party. We use it depending the moment
So "fête" itself can mean "party" as it can mean a specific celebration. But alone and with no context, it's "party" that comes to mind straight and first.
"Fête" has a broader meaning. It could be used to name almost any celebration, whether it's a birthday or a random party.
Synonyms in one language do not automatically translate into others. And yes, Kal, I've studied both English and French.
"Was it all guys at the party or were there some girls there?"
"Was it all men at the party or were there some women there?"
These sentences have precisely the same meaning and even the same connotation. The latter only sounds slightly more formal. The former may connote a more relaxed party. But it says nothing about how you think of the guests.
Some might assert that "gal" is the proper female equivalent of "guy," but "gal" is almost never used in speech in most English dialects and sounds very awkward. "Girl" is much more common.
Girl can also be used as the female equivalent of boy, to mean a female that has not yet reached adulthood. Because a word can be used one way it does not follow that it must always be used that way. Try typing "woman synonym" into google.
Maybe your teacher's french is like my english...
Or it's perhaps different in Canada, Haïti or anywhere else people speak french (better for your teacher !).
Freetown and Libreville. You learn something new every day (if you're stupid like me and didn't work it out before)
How many people are in that band?
Are any of them girls?
Yeah there's two males and two females.
I know how to speak English... I teach the subject to non-native speakers like yourself in fact.
QM can listen to me if he wants to be right. If not, that's fine, too. Not a big deal.
For me, as Portuguese native, another Romance Language, I can clearly understand why "femme" would never be "girl", it's the same in Portuguese: "mulher" (femme) is not a "girl".
If I was doing the opposite, yes I could translate "girl" for "mulher", as in English it is used as "woman". The point is be closer to the real use in the original language.
And this is why translators are important, otherwise we would all be using Google Translate.