Meaning of haber inventado (o descubierto) la sopa de ajo in Spanish:

haber inventado (o descubierto) la sopa de ajo

phrase

informal
  • 1Se aplica a la persona que dice o hace algo creyéndose que es nuevo, cuando es muy conocido.