on-premise sign Posted by Hamendra In Any sign that is located on or directly adjacent to the business or property to which it relates. (See also off-premise sign.) Related Articles: Glossary: portable sign Share: