Supplied the requirements of the police? (3)
I believe the answer is:
met
This could be a double definition.
'supplied the requirements' is the first definition.
'met' can be an answer for 'supplied' (meeting is a kind of supplying). I am not certain of the 'the requirements' bit.
'the police?' is the second definition.
(London Metropolitan Police)
'of' is the link.
Can you help me to learn more?
(Other definitions for met that I've seen before include "Bumped into" , "gathered together" , "satisfied" , "Came across - police in London" , "Came together, encountered" .)