Englishfor English speakers
sit upon English
Meaning sit upon meaning
What does sit upon mean?
sit upon
Synonyms sit upon synonyms
What other words have the same or similar meaning as sit upon?