stand or rest on something - Almanca İngilizce Sözlük