English | German | Russian | Czech

archerfish English

Meaning archerfish meaning

What does archerfish mean?

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

Synonyms archerfish synonyms

What other words have the same or similar meaning as archerfish?

Are you looking for...?