stand a guarantor - French English Dictionary