overlap in Spanish
overlap in Spanish
superponerse
to have DNA parts in common
sobreponerse
to have DNA parts in common