lenticellae

English

Noun

lenticellae

  1. plural of lenticella