Species-barriers meaning : The inability of a disease to be transmitted from one species to a different one.
hundreds
chortled
meteorite
species barriers
listenable