sarsen - French English Dictionary