a type of language where words are formed by adding prefixes or suffixes to a base root, with each affix having a clear and consistent grammatical meaning