mioblasti
Italian
Noun
mioblasti
m
plural of
mioblasto
Anagrams
imbolsita
,
smobilita