margoses

French

Noun

margoses

  1. plural of margose