Horizontal-gene-transfer meaning : The transfer of genetic material from one organism to another one that is not its offspring; especially common among bacteria.
horizontal gene transfer
egrets
rifling
scavengers
pissabed