alamosa - French English Dictionary