tell something down the last detail - French English Dictionary