English-Spanish dictionary »

zebra turkeyfish meaning in Spanish

EnglishSpanish
zebra turkeyfish (venomous fish)
noun

pez león cebranoun
{m}