impetuously - German English Dictionary