As is should be is 'comme ce devrait être' in French.
"laissez-faire"
(on the) right, straight
Expression in French meaning 'car race'.
mal vu
mal vu
a French word meaning "company" or a French word meaning "cabin."
chez soi, à la maison
Yes, I believe the French expression for this is double entendre.
Literal translation is : plus que ma vie. But it has no decent meaning as such. You should provide the context to allow a meaningful French expression.
What is the meaning of the expression ? I googled it but didn't find any occurence.
"Répondez s'il vous plaît" is the french expression for "Answer, please".
the French expression "comme un lapin (pris) dans les phares d'une voiture" (literally like a rabbit (caught) in the headlights) conveys the same meaning that the English expression 'like a deer caught in the headlights'