From jaro (“year”) + libro (“book”).
jarlibro (accusative singular jarlibron, plural jarlibroj, accusative plural jarlibrojn)