English

edit

Noun

edit

morula cell (plural morula cells)

  1. Synonym of Mott cell

Anagrams

edit