English-Spanish dictionary »

torsalo meaning in Spanish

EnglishSpanish
torsalo (Dermatobia hominis)
noun

tórsalonoun
{m}