Spanish-English dictionary »

granadero meaning in English

SpanishEnglish
granadero noun
{m}

rattail(fish)
noun