sporothecae

English

Noun

sporothecae

  1. plural of sporotheca