Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

horsehead Definition

Cancel
horsehead
noun
A pump for pumping oil from an oil well

Words Related to horsehead!

horsehead Examples by Brain Bank Users