Definify.com

Definition 2025


morulae

morulae

English

Noun

morulae

  1. plural of morula