Spanish-English dictionary »

microsoma meaning in English

SpanishEnglish
microsoma noun
{m}

microsomenoun

Your history