Satisfied the requirements of the police (3)
I believe the answer is:
This could be a double definition.
'satisfied the requirements' is the first definition.
'met' can be an answer for 'satisfied' (as in 'met the conditions of his contract'). I'm not certain 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 "Encountered, came into contact" , "Encountered or touched" , "Came together, encountered" , "Came across - police in London" , "Opera company" .)