person who talks a mile a minute - German English Dictionary

Suggest a Term