assurance: a British term for some kinds of insurance
sea island cotton: small bushy tree grown on islands of the Caribbean and off the Atlantic coast of the southern United States; yields cotton with unusually long silky fibers