have outsold
Presente perfecto del verbo outsell. Hay otras traducciones para esta conjugación.

outsell

Perhaps, but the world is full of sub-par products that have outsold better made items that didn't have the benefit of advertising.
Tal vez, pero el mundo está lleno de productos por debajo de lo normal, se han vendido más artículos no teniendo el beneficio de la publicidad.
Palabra del día
el bastón de caramelo