dehesa - French English Dictionary