Taluses

From Fresh Dictionary

English

Noun

taluses

  1. Plural of talus.
Personal tools