Find the word definition

Wikipedia
Lestra

Lestra was established in 1914 in Amboise, France and specializes in indoor & outdoor bedding. Production is based in Amboise & Beauvois-en-Cambrésis, France.