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