litteraly : your choke (device for helping petrol cars start)
'votre' is the possessive translated by 'your' in English.
Comment est votre...? in French means "How is your...?" in English.
À votre tour in French means "(It's) your turn" in English.
your angel -> ton ange, votre ange
Bon soir! Merci pour votre... in French means "Good evening! Thank you for your..." in English.
L'amour du corps de votre ... in incomplete French means "the love of the body of your..." in English.
"what can I do for you / for your service?"
Translation: Give me your strength
"Your favorite pet" in English is votre animal domestique préféré in French.
Comment s'est passé votre week-end? in French is "How was your last week-end?" in English.
"je peux faire votre lit ?" is a question you will hear in an hostel. It means "may I make your bed?".The word "roche" is unrelated; it is translated "rock" (as a stone) in English.
"Your love" in English means ton amour informally and votre amour formally in French.