vastly improbable - German English Dictionary