'Terrace' means 1: a row of houses built in a similar style and having common dividing walls (or the street on which they face); 2: make into terraces as for cultivation; 3: usually paved outdoor...
some countries call it a terrace or a patio, some just a back yard or a back porch
I think there's a cream for that....
Yes they are same
The story I heard was that the Japanese had bunkers on that hill during WWII, but I haven't found any supporting evidence on that, so, you know...