Англо-український словник
sit upon
=
sit on
Англійсько-український словник
sit up
site