stand or rest on something - İngilizce Eşanlam Sözlük