‘Tis upon English place (4)
I believe the answer is:
site
'place' is the definition.
(site is a kind of place)
''tis upon english' is the wordplay.
''tis' becomes 'sit' (I can't explain this - if you can you should believe this answer much more).
'upon' is a charade indicator (letters next to each other).
'english' becomes 'e' (abbreviation).
'sit'+'e'='SITE'
Can you help me to learn more?
(Other definitions for site that I've seen before include "Position for the building sounds visual" , "Where something is located" , "Web location; place" , "Ties into building location" , "Position; situation" .)