Spanish-English dictionary »

talud meaning in English

SpanishEnglish
talud noun
{m}

bank [banks](embankment, an earth slope)
noun
[UK: bæŋk] [US: ˈbæŋk]

scree [screes](loose stony debris on a slope)
noun
[UK: skriː] [US: skriː]