subterranean garages - French English Dictionary