SMU


Meaning of SMU in English

large university in Texas that is associated with the Methodist sect of Christianity (USA)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.