French-English dictionary »

archère meaning in English

FrenchEnglish
archère nom {f}

archeress(a female archer)
noun