online – adj. connected to a computer, a computer network, or the Internet
virtual – adj. very close to being something without actually being it
lease – n. a legal agreement that lets someone use a car, house, for a period of time in return for payment
trend – n. a general direction of change : a way of behaving, proceeding, etc., that is developing and becoming more common
app – n. a computer program that performs a special function
delivery – n. the act of taking something to a person or place