mastropes

English

Noun

mastropes

  1. plural of mastrope