Latin-English dictionary »

mandorla meaning in English

LatinEnglish
mandorla [mandorlae] (1st) F
noun

nimbus framing figurenoun

recent) lenticular / almond-shaped panel (artnoun