Le Tousquirat

Proper noun

 * 1)  Unidentified location near  in, France.