Definitions
There is 1 meaning of the phrase
Toxotes Jaculatrix.
Toxotes Jaculatrix - as a noun
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
Synonyms (Exact Relations)
archerfish