ruhen (auf)

listen to the pronunciation of ruhen (auf)
Немецкий Язык - Английский Язык
to rest (upon; on)
die Frau, auf der alle Hoffnungen ruhen
the woman on whom all hopes are pinned
ruhen auf
to sit on