Meaning of archerfish
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
Other information on archerfish
WIKIPEDIA results for
archerfish
Amazon results for
archerfish
Tweet