Top Definition
point of sale: in an establishment that sells goods or services, the location at which payment for goods is made.

sail: the power harnessed by a sail or sails, or the use of this power for travel or transport.

point of sail: the location at which a sail harnesses power.
"Let's go to a 'point of sail'." - says a pirate
by February 09, 2013
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.