have all the cards - German English Dictionary