Spanish-English dictionary »

lanzadardos meaning in English

SpanishEnglish
lanzadardos noun
{m}

atlatl(spear thrower)
noun