membrane inside a fruit, as in pomegranates, walnuts - Inglés Sinónimo Diccionario

Can't found any synonym terms.