Business yard definition

Business yard means securely fenced or walled land where goods are stored or merchandise is traded.
Business yard means securely fenced or walled land where goods are