Popular Wordlists
  • 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
Connect with us on Facebook