One of the dogs is a Malinois, imported from Belgium for her keen ability to smell human sweat and saliva, even from outside closed cars with their windows rolled up. Her name is Franca. She takes commands in German. Immigrants smear themselves with garlic to throw her off. She begins upwind of the train and runs alongside its length, straining at the leash until she gets a hit.
What do "roll up", "throw off", "upwind", "straining at the leash", and "she gets a hit" mean in this context?