NichiDict

いちゃらぶ

[icharabu]

Meanings

1.NounNoun・suru

making out and being lovey-dovey