• word of the day

    archerfish

    archerfish - Dictionary definition and meaning for word archerfish

    Definition
    (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
Download our Mobile App Today
Receive our word of the day
on Whatsapp