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
Tweet