Portuguese-English dictionary »

tubarão-leopardo meaning in English

PortugueseEnglish
tubarão-leopardo noun
{m}

leopard shark(Triakis semifasciata)
noun