What does Beach Harpoon mean?

Beach Harpoon meaning in Urban Dictionary

Pronunciation: 'bEch här-'pünEtymology: source as yet not known: a plug (by cotton fiber) introduced into a body cavity frequently to soak up secretions (as from menstruation) or even arrest hemorrhaging : see cotton fiber Pony (cycling of)