MANDORLA Meaning of MANDORLA in English n. = VESICA 2. [It., = almond] English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012