have a lot of talent - German English Dictionary