A dictionarie French and English [electronic resource]