MANDORLA


Meaning of MANDORLA in English

[ man'dɔ:lə ]

■ noun another term for vesica piscis .

Origin

C19: from Ital., lit. 'almond'.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.