Spanish-English dictionary »

algodón de seda meaning in English

SpanishEnglish
algodón de seda noun
{f}

apple of Sodom(Calotropis procera)
noun