Англо-український словник
sit upon
=
sit on
Джерело:
Англійсько-український словник
на Slovnyk.me
sit up
site