talus meaning

Meaning of talus

The meaning of talus

a slope formed by an accumulation of rock debris [n TALUSES] / a bone of the foot [n TALI]

Points for talus

Scrabble
10 points
Word With Friends
7 points
Wordfeud
10 points