Top definition
A location in which small objects can be stored, or people can meet. Usually found in small business, usually a service based business. Can be an enigmatic location, causing it to be often misunderstood as to where the Stowp actually is.
Please store my new prints on the Stowp.
I will meet you at the Stowp to grab my new prints before we depart.
I will meet you at the Stowp to grab my new prints before we depart.
by Member Again December 20, 2016
May 4 Word of the Day
A portmanteau of carpe diem, a Latin phrase that means “Seize the Day!” and DM, which stands for Direct Messages. This word means seizing the day via DMs.
by LolWut098 December 30, 2020