← Back to browseやまやま[yamayama]noun#11,354JLPT N2Japanese definitionNo Japanese definition yet.English definitions(many) mountainsvery much (wanting to do something one cannot); greatly; reallyso many; a lot ofExamplesNo examples yet.Loading examples…Ask about thisSimilar wordsやまやまやまやまやまや← みせる巻き添え →