• word of the day

    sympatry

    sympatry - Dictionary definition and meaning for word sympatry

    Definition
    (noun) the occurrence of organisms in overlapping geographical areas, but without interbreeding
Connect with us on Facebook