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'm unsure of the 'the requirements' bit.
'the police?' is the second definition.
(London Metropolitan Police)
'of' acts as a 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" .)