English dictionary
archerfish meaning and definition
Definition and meaning of archerfish at MeaningMonkey.org. archerfish meaning and definition in the English Dictionary.ARCHERFISH noun
Definition of archerfish (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: Toxotes jaculatrix
Source: Princeton University Wordnet