year-long (adj.)youdaoicibaDictYouDict
also yearlong, 1813, from year + -long.