The Collaborative International Dictionary of English v.0.48:
Toff \Toff\, n. [Etym. uncertain.] A fop; a beau; a swell. [Slang, Eng.] --Kipling. [Webster 1913 Suppl.] ToffeeWordNet (r) 3.0 (2006):
toff n 1: informal term for an upper-class or wealthy person [syn: toff, nob]