- archerfish as a noun:
- 1
archerfish
noun
1 archerfish
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.
synonym: Toxotes jaculatrix.
Dutch: schuttersvis
debug info: 0.0152