wife's sister's husband - French English Dictionary