イチャラブ
icharabu

Noun
Suru Verb

1. making out and being lovey-dovey

Slang