Noun archerfish has 1 sense
  1. archerfish, Toxotes jaculatrix - any of several small freshwater fishes that catch insects by squirting water at them and knocking them into the water; found in Indonesia and Australia
    --1 is a kind of percoid fish, percoid, percoidean
    --1 is a member of Toxotes, genus Toxotes
,
TOP