cultivated terrace - French English Dictionary