Home
Search
Index
Definify.com
Definition
2024
morulae
morulae
English
Noun
morulae
plural of
morula
Similar Results
Modulate
Morglay
Module