hand strap - French English Dictionary