'K' just stands for 'kilo'-, which is from the Greek for 'thousand'. It is used to mininimize the number of zeros – it often appears in classified ads and other newspaper copy. 'Grand' is old-fashioned, and you will seldom hear it outside of old gangster movies.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.