A university noted for its scientific achievements.
⇑ Translate the sentence above by Google ⇑
Related: achievement
Prev: This achievement is surely unprecedented.