久违jiǔ wéijiuwei(haven't done sth) for a long timea long time since we last metCharacters in this word久long ago违to violate, to disobey, to defyStudy it in Yanamino