person who talks a lot and without grounds - German English Dictionary