English edit

Noun edit

mastoparans

  1. plural of mastoparan