French-English dictionary »

héra meaning in English