speak a mile a minute - German English Dictionary