THE FRENCH SLANG ‘CAPOTE ANGLAISE’ MEANING ENGLISH HOOD, OR ENGLISH OVERCOAT REFERS TO WHAT? May 9, 2017 By Show answer A CONDOM More Language Questions