Sol de Mayo noun1 •Borrowed from Spanish Sol de Mayo; any instance of a Sol de Mayo, or a sun with a human-like face. formsSol de Mayos · sol de mayos