Longman Dictionary English From Longman Business Dictionaryrevenue stampˈrevenue ˌstampTAX in Britain, a piece of paper for sticking to some official papers to show that tax has been paid → stamp ldoceonline.com