Meaning of hummock

Definition of hummock

(noun) a small natural hill

Other information on hummock

WIKIPEDIA results for hummock
Amazon results for hummock