have a lot to say - German English Dictionary