Vocabulary

イチャラブ

making out and being lovey-dovey

noun suru-verb