large public university that has its main campus in Moscow and four smaller campuses throughout the state of Idaho (USA)
UNIVERSITY OF IDAHO
Meaning of UNIVERSITY OF IDAHO in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012