English edit

Noun edit

mesosigmoids

  1. plural of mesosigmoid