French · word

talus

slope or embankment

Words sharing this root