Definify.com

Definition 2024


morulae

morulae

English

Noun

morulae

  1. plural of morula