Define Sunbury-on-Thames. Sunbury-on-Thames synonyms, Sunbury-on-Thames pronunciation, Sunbury-on-Thames translation, English dictionary definition of Sunbury-on-Thames. n a town in SE England, in N Surrey. Pop: 27 415 Collins English Dictionary – Compl