hammocks - French English Dictionary