Language lesson time!

Finite essentially means to have a limit. the "in" prefix of *in*finite, means not, meaning not-finite, so without limits. The "de" prefix of *de*finite means of, so specifically of/from whatever you're talking about. The definite thing is limited to exactly what you are talking about!

Words are fun.