multi story parking garage - French English Dictionary