It's wet at Oxford (4)
I believe the answer is:
isis
'oxford' is the definition.
Although both the answer and definition are singular nouns, I don't see how one could define the other.
I don't understand the remainder of the clue.
Can you help me to learn more?
(Other definitions for isis that I've seen before include "Sister of Osiris" , "Oxfordshire river" , "Exists twice for a goddess" , "Repetitive Egyptian goddess" , "The upper Thames" .)