... perhaps, or staff (3)
I believe the answer is:
man
'staff' is the definition.
(as in staffing or manning a particular place)
I can't explain the remainder of the clue.
(Other definitions for man that I've seen before include "Adult human male" , "Where people compete to win TT" , "Chap" , "Homo sapiens" , "Irish Sea isle" .)