WAHOO

Definition of WAHOO

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