English edit

Noun edit

glomerulosas

  1. plural of glomerulosa