on the premises

English

Prepositional phrase

on the premises

  1. Synonym of on site.