myxo

/ˈmɪksəʊ/

myxo

English Noun
Ad

Definition

Myxomatosis.

Etymology

Shortening.

Ad