poisson archer
Meanings
Noun
1. archerfish (Toxotes) (zoology)