English-Spanish dictionary »

echinacea meaning in Spanish

EnglishSpanish
echinacea (plant)
noun

echinaceanoun
{f}