• word of the day

    damaliscus lunatus

    damaliscus lunatus - Dictionary definition and meaning for word damaliscus lunatus

    Definition
    (noun) a large South African antelope; considered the swiftest hoofed mammal
    Synonyms : sassaby , topi
Connect with us on Facebook