expostulated - French English Dictionary