Dalhousie
/dælˈhaʊ.zi/
a major university located in Canada
“Dalhousie University hosts many international students.”Add to my deck
/dælˈhaʊ.zi/
a major university located in Canada
“Dalhousie University hosts many international students.”Add to my deck