Maybe rubber tree on which English females perched (7)
I believe the answer is:
effacer
'maybe rubber tree on which' is the definition.
'effacer' can be an answer for 'maybe rubber'. I am unsure of the remainder of the definition.
'english females perched' is the wordplay.
'english' becomes 'e' (abbreviation).
'females' becomes 'ff' (I've seen this in other clues).
'perched' becomes 'acer' (I can't explain this - if you can you should give a lot more credence to this answer).
'e'+'ff'+'acer'='EFFACER'
(Another definition for effacer that I've seen is " he hopes not to be noticed".)