Spanish-English dictionary »

champiñón ostra meaning in English

SpanishEnglish
champiñón ostra noun
{m}

oyster mushroom(Pleurotus ostreatus)
noun