Spanish-English dictionary »

tórsalo meaning in English

SpanishEnglish
tórsalo noun
{m}

torsalo(Dermatobia hominis)
noun