Harrap's Slang dictionary: English-French/French-English