Essential German Nouns for Daily Life: 50 Words You Need to Know!