前々からまえまえからmaemaekaraexpressionfor a long timesince long agoalwaysalreadyfar in advance (e.g. reservation)Kanji in this word々kanji repetition mark前in frontStudy it in Yanamino