1 definition by defmstr

An acronym for a college in London called City and Islington.
City and Islington College (CANDI)
by defmstr September 3, 2015
Get the Candi mug.