• word of the day

    stingray

    stingray - Dictionary definition and meaning for word stingray

    Definition
    (noun) large venomous ray with large barbed spines near the base of a thin whiplike tail capable of inflicting severe wounds
Connect with us on Facebook