Home
Search
Index
Definify.com
Definition
2024
muflons
muflons
English
Noun
muflons
plural of
muflon
Similar Results
Mufflon