mastropes
English
Noun
mastropes
plural of
mastrope