French & English Vehicles I quiz

Can you tell what these French transportation related words (like la voiture and le navire) mean?