Meaning of wahoo

Definition of wahoo

(noun) upright deciduous plant with crimson pods and seeds; the eastern United States from New York to Florida and Texas
deciduous shrub having purple capsules enclosing scarlet seeds
large fast-moving predacious food and game fish; found worldwide

Other information on wahoo

WIKIPEDIA results for wahoo
Amazon results for wahoo