Banded Archerfish Definition

noun

A species of archerfish , Toxotes jaculatrix Toxotes jaculatrix , best known for its ability to spit a jet of water to "shoot down" prey.

Wiktionary