What is the full meaning of morulae
MORULA, an embryonic mass of cells [n]
Example of the word morulae placed on a Scrabble board.