As is should be is 'comme ce devrait être' in French.
"laissez-faire"
(on the) right, straight
mal vu
mal vu
Expression in French meaning 'car race'.
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.
What is the meaning of the expression ? I googled it but didn't find any occurence.
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.
"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'