Spanish-English dictionary »

acantocito meaning in English

SpanishEnglish
acantocito noun
{m}

spur cell(spiny cell)
noun