English-Latin dictionary »

seed membrane of pomegranate meaning in Latin

EnglishLatin
seed membrane of pomegranate noun

ciccum [cicci](2nd) N
noun