la treille

/L AA1 T R AY0 L/
noun
  1. 1

    A neighborhood of Marseille, France.

  2. 2

    A town in Saint Lucia.