Great question.


To me,
fill houses two meanings at the same time: satisfy and supply, whereas
meet houses just the one meaning, satisfy.
The flat satisfies my needs.

The flat meets my needs.
The flat fills
a need.

The book fills
a need.
Hope that helps.
