Home
Search
Index
Definify.com
Definition
2025
lemuri
lemuri
Italian
Noun
lemuri
m
plural of
lemure
Similar Results
Lemur
Lemures
Demure
Demur