a village in asturias - French English Dictionary