Word info

La Treille

Proper noun

Meaning

A town in Saint Lucia.

A neighborhood of Marseille, France.

Source: en.wiktionary.org

Close letter words and terms