What is the full meaning of morula
an embryonic mass of cells [n MORULAS or MORULAE]
Example of the word morula placed on a Scrabble board.