Via Wikipedia:
- An intentional definition gives the meaning of a term by specifying necessary and sufficient conditions for when the term should be used.
- An extensional definition of a concept or term formulates its meaning by specifying its extension, that is, listing every object that falls under the definition of the concept or term in question.