イチャラブ
Meanings
Noun
Verb (する)
Slang
1. making out and being lovey-dovey
from イチャイチャラブラブ