AMYELOUS


Meaning of AMYELOUS in English

(a.) Wanting the spinal cord.

Webster's English dictionary.      Английский словарь Webster.