Italian-English dictionary »

acantocita meaning in English

ItalianEnglish
acantocita noun

spur cell(spiny cell)
noun