trebucket - French English Dictionary