hamaca - French English Dictionary