Brain › Humanities

What does the Latin phrase Ave Maria mean in English?

  1. By the grace of god
  2. Hail Mary
  3. Mary Avenue
  4. Mary Loves you

Answer

The correct answer is B) Hail Mary.

More Humanities questions

Play Brain · Practice