Portuguese-English dictionary »

algodão-de-seda meaning in English

PortugueseEnglish
algodão-de-seda noun
{m}

apple of Sodom(Calotropis procera)
noun