MANDORLA Meaning of MANDORLA in English n. VESICA 2. Etymology: It., almond Oxford English vocab. Оксфордский английский словарь. 2012