English-Latin dictionary »

sit upon meaning in Latin

EnglishLatin
sit upon verb
[UK: sɪt ə.ˈpɒn]
[US: ˈsɪt ə.ˈpɑːn]

incubo [incubare, incubui, incubitus](1st)
verb