porte-cochere

noun

1.
a carriage entrance passing through a building to an enclosed courtyard
2.
canopy extending out from a building entrance to shelter those getting in and out of vehicles