to have many skills - German English Dictionary