speak extemporaneously - German English Dictionary