Definition of snakehead:
(n) :
(zoology) A family of perciform fish native to Africa and Asia, Channidae.
(n) :
(slang) A Chinese smuggler, especially one who smuggles people.
(n) :
A showy perennial plant, Chelone glabra, found in North American marshlands; the turtlehead
(n) :
(US, rail transport) A loose, bent-up end of one of the strap rails, or flat rails, formerly used on American railroads.
(n) :
(US, slang, derogatory, ethnic slur) A black person.
(n) :
(rare) Alternative form of snake's head, various not closely related species of flowering plant, including Fritillaria meleagris. [snake's head fritillary (Fritillaria meleagris), a flowering plant in the family Liliaceae, native to Eurasia.]