lepre
/ˈlɛpri/Definitions
1. noun
a type of lizard, specifically a species of lizard found in Ireland
“The lepre in the garden was a beautiful sight to behold.”
1. noun
a type of lizard, specifically a species of lizard found in Ireland
“The lepre in the garden was a beautiful sight to behold.”