Sympatry Meaning

There are 1 meaning(s) for word Sympatry

Meaning 1 : the occurrence of organisms in overlapping geographical areas, but without interbreeding

Sympatry Antonyms