landscape picture - French English Dictionary