Spanish-English dictionary »

barba cabruna meaning in English

SpanishEnglish
barba cabruna noun

oyster plant(Tragopogon porrifolius)
noun