English edit

Noun edit

metastomata

  1. plural of metastoma