Definition: 1. Initialism of University of Toronto Scarborough.
Show more information about UTSC
Search took: 104.0200 ms