ハプバー
Meanings
Noun
1. partner-swapping sex club (Abbreviation)