hammock

Noun
  1. A small natural hill (synset 109349568)
  2. A hanging bed of canvas or rope netting (usually suspended between two trees);
    Swings easily (synset 103487335)

Other Searches