年来 ねんらい
nenrai

Noun
no-Adjective

1. of long standing; long-pending; long-cherished

かれとは いち れい ねん らい いだ。
karetowa jūnenraino shiriaida
I have known him for ten years.
Adverb

2. for years (past); over a period of years; for a long time