Noun buffalofish has 2 senses
  1. buffalofish - large carp-like North American fish
    --1 is a kind of
    freshwater fish
    --1 is a part of buffalo fish, buffalofish
  2. buffalo fish, buffalofish - any of several large suckers of the Mississippi valley
    --2 is a kind of sucker
    --2 has parts: buffalofish
    --2 has particulars: black buffalo, Ictiobus niger
,
TOP