Definition of multisite in English:

multisite

adjective

  • Having or involving more than one site.

    ‘a multisite research project’
    ‘a multisite licence for use of the software’
    • ‘They'll test it in 12 elementary schools, part of a multisite collaboration that includes seven universities testing similar programs nationwide.’
    • ‘This was a multisite study involving three health maintenance organizations.’
    • ‘One strategy is to intensify collaboration and conduct multisite studies.’
    • ‘We used survey methods to conduct a descriptive, comparative, multisite study.’
    • ‘This will allow the research committee to seek the necessary funding for multisite research.’

Pronunciation

multisite

/ˈmʌltɪsʌɪt/