Spanish-English dictionary »

saponaria meaning in English

SpanishEnglish
saponaria noun
{f}

soapwort(herb)
noun