talk non-stop - German English Dictionary