Myelozoa

My·​e·​lo·​zoa | \ ˌmīəlōˈzōə\

Definition of Myelozoa

taxonomic synonym of leptocardii

History and Etymology for Myelozoa

New Latin, from myel- + -zoa

Keep scrolling for more