parking garages - French English Dictionary