Home
Search
Index
Definify.com
Definition
2025
omphalodes
omphalodes
English
Noun
omphalodes
plural of
omphalode
Similar Results