English

edit

Noun

edit

myoblasts

  1. plural of myoblast

Anagrams

edit