caveolae

English

Noun

caveolae

  1. plural of caveola