Latin-English dictionary »

luna in orbem insinuata meaning in English

LatinEnglish
luna in orbem insinuata noun
{f}

gibbous moon(lunar phase)
noun