genetic gap

genetic gap

English Noun
Ad

Definition

A flaw in the DNA.

Ad