• word of the day

    allopatry

    allopatry - Dictionary definition and meaning for word allopatry

    Definition
    (noun) the occurrence of related organisms in separate geographical areas with no overlap
Download our Mobile App Today
Receive our word of the day
on Whatsapp