longtime (adj.)youdaoicibaDictYouDict
also long-time, 1580s, from long (adj.) + time (n.).