We don't have any synonyms for lero yet.
Think lero belongs in the thesaurus? Recommend it and we'll take a look.
Definition of lero:
(N) :
an obscure Celtic god, invoked alongside the goddess Lerina as the eponymous spirit of Lérins in Provence.
(N) :
Lero, the Science Foundation Ireland Research Centre for Software, Ireland, is a world-leading Science Foundation Ireland research centre.