Definition of wahoo

Definition of wahoo
  1. wahoo Noun Acanthocybium solandri, a tropical and subtropical game fish
Need more help? Try our forum NEW