meaning of an evolutionary dead-end

an evolutionary dead-end meaning in Urban Dictionary

homosexuality