microplacentomes
English
Noun
microplacentomes
plural of
microplacentome