globalizers

English

Noun

globalizers

  1. plural of globalizer