speak very self-confidently - French English Dictionary