Spanish-English dictionary »

caveola meaning in English

SpanishEnglish
caveola noun
{f}

caveola(small invagination of the plasma membrane)
noun