Top definition
A mountain, hill, or piece of land rising from the ground on the horizon.
Hey, look at those horizon lumps back there!
by ShazzySprinkles March 02, 2017
Get the mug
Get a horizon lumps mug for your father-in-law Manley.