Spanish-English dictionary »

pez león cebra meaning in English

SpanishEnglish
pez león cebra noun
{m}

zebra turkeyfish(venomous fish)
noun