talud noun1 •An inward-sloping surface or panel, in talud-tablero architecture.Many of these manmade structures have collapsed over the years, and, consequently, a large percent of the taluds have been lost. Numerous dams remain, however, [...] — 1974 formstaluds