speak very self-confidently - German English Dictionary