Spanish-English dictionary »

treparriscos meaning in English

SpanishEnglish
treparriscos noun
{m}

wallcreeper(Tichodroma muraria)
noun