speak a mile a minute - Turkish English Dictionary