deets - French English Dictionary