personal guarantee - French English Dictionary