• word of the day

    mongoose

    mongoose - Dictionary definition and meaning for word mongoose

    Definition
    (noun) agile grizzled Old World viverrine; preys on snakes and rodents
Connect with us on Facebook