Explain the meaning of the idiom "to give an edge": 'We think that Homo sapiens had a more efficient hunting technology, which could have given them the edge.' says Petraglia.
to give somebody an advantage
_____ - (of a person or animal) strong and healthy
robust
Explain the meaning: rapid fluctuation
frequent, or intense changes,, variations, or instability in a system, measurement, or state over a short period
Unlock this slideshow and over 4 million more with Baamboozle+