3 CommentsThis discussion is locked.
Czech uses declination - like many other Indo-European languages. English, on the other hand, lost it in the Middle Ages. That means that nouns and adjectives have multiple cases - forms used in different context. Here this is the nominative case "stroj" so the adjective must be in the nominative case "dobrý" as well.
"dobrý" is the nominative case for masculine nouns. "dobré" is the nominative case for neuter nouns and in plural it is the nominative case for feminine nouns.