Home
Search
Index
Definify.com
Definition
2025
leurra
leurra
French
Verb
leurra
third-person singular past historic of
leurrer
Similar Results
Pleura
Durra