taluds

English

Noun

taluds

  1. plural of talud

Anagrams