Spanish-English dictionary »

pelitre meaning in English

SpanishEnglish
pelitre noun
{m}

pellitory of Spain(Anacyclus pyrethrum)
noun