English-Latin dictionary »

name = lion of god meaning in Latin

EnglishLatin
name = lion of God noun

ariel [undeclined]noun
N