← Back to browseイチャイチャ[ichaicha]adverb#13,603Japanese definitionNo Japanese definition yet.English definitionmaking out; necking; getting handsy; canoodling; being lovey-dovey; getting affectionate (with each other); romantic play; fondlingExamplesNo examples yet.Loading examples…Ask about thisSimilar wordsイチャラブイチャモンイチャコラ← ジャカルタスロープ →