MANDORLA


Meaning of MANDORLA in English

n. VESICA 2.

Etymology: It., almond

Oxford English vocab.      Оксфордский английский словарь.