Nomnom

This will be a stack-based language now.

Phonology/Restrictions
The syllable structure is (C)CVC(C), so the word has to be surrounded by consonants.

Two consonants with the same point of articulation but different secondary articulations cannot be distinguished from those with the same primary and secondary articulations. These will become the geminated form of the second letter, shown by doubling the last letter

All of the words are monosyllabic. This would be a problem, but thanks to the phonetic rules, there are 16 (all consonants) X 16 (all consonants - PS + space) X 8 (vowel) X 16 (repeat of first) X 16 (repeat of second) = 524,288 words, far more than any reasonable English document lists for the number of English words. (Yes; I am implying that the people who say English has 1 million words are being unreasonable.)

The alphabet goes down, consonants before vowels. nnoomm /n:o:m:/ is the name of the language.

Grammar
The language is OSV and completely analytic. All words can be verbs except for function words, and the only way to know which ones are actually verbs is through word order. All nouns are "thing which VERB something" which worka because all verbs are transitive.

Mweenmw mnenmf meem nen. = (The/an) apple has (the/a) pillow.

Mweenmw mnenmf meem npnewn nen. = (The/an) one which has something is an apple which is a pillow.

Alphabetical Word List
mom = NIP momn = cause mnenmf = be.apple.which.is mnenqny = be.less.so.than meem = be.obtainer.of mweenmw = be.pillow.which.is mfondng = delete until last END mfnemfm = be.consumer.of npneenpn = be.happy.through npnewn = SWAP npwnenqnw = be.difficult.through npwneen = be.large.as nom = DUP nonym = COUNTERROTATE nen = END nenng = be.water.on newngg = be.kitchen.sink.conlang.to nnoomm = be.speaking.to nnownq = be.loyal.to nndemfn = be.yellow.as nnqendd = be.red.as neewmfnd = be.magic.user.to (use magic on) nwewngnd = be.blood.of nwoond = be.belonging.of nnwom = be.activator.of ndonym = ROTATE ndeemng = be.tree.of ndmeewnp = be.electric.thing.which.is newnpp = be.far.from nymoonggw = be.good.memorizer.as ngewmnp = be.processing-rearranging.of ngmeendn = be.a.metal.shape.of ngnyomn = be.talking.about nggenqw = be.funny.to nqeewnd = be.given.to nqwoown = be.floating.on nqqwoomm = be.sentence.which.is

Function Word List
nonewn = SWAP nom = DUP (du) nen = END (e) mom = NIP (bom) mfondng = delete until last END (frong) ndonym = ROTATE (ronh) nonym = COUNTERROTATE (lonh)