Myomalacia

What is Myomalacia?

Myomalacia definition and meaning on Dictionary terms:
noun
any arthropod of the group Myriapoda, having an elongated segmented body with numerous paired, jointed legs, formerly classified as a class comprising the centipedes and millipedes.

adjective
Also myr

Tags: