hammock - French English Dictionary