English-Spanish dictionary »

shrimp plant meaning in Spanish

EnglishSpanish
shrimp plant (Justicia brandegeeana)
noun

camarónnoun
{m}