eighteen years old- eighteen years old
achtzehn Jahre alt
eighteen-year-long- lasting eighteen years
achtzehn Jahre dauernd