a freshwater fish that knocks insect prey off overhanging vegetation by shooting water at it from its mouth. It is native to Asia, Australia, and the Philippines.
Genus Toxotes, family Toxotidae: several species, in particular T. jaculator
archerfish in other Oxford dictionaries
Definition of archerfish in the US English dictionary