global villages

English

Noun

global villages

  1. plural of global village