Веранда, это неотапливаемая пристройка к дому на самостоятельном фундаменте или столбах, остекленная со всех сторон и имеющая отдельую собственную кровлю, а терраса - в принципе, такая же пристройка, открытая с трех сторон и не застекленная. Терраса может быть и открытой, т.е. без крыши. Хотя в современности, практически все террасой называют веранду )))