improvisator - German English Dictionary